<?php

final class Funcionario{
	
	private $funId;	
	private $funNome;
    private $funSobrenome;
	private $funStatus;
	private $funSetor;
		
	public function __construct($id, $nome, $sobrenome, Setor $setor, $status = null){
		$this->funId = $id;			
		$this->funNome = addslashes($nome);
		$this->funSobrenome = addslashes($sobrenome);
		$this->funSetor = $setor;
		$this->funStatus = $status;
	}
	
	public function getId(){
        return $this->funId;
	}
    public function setId($id){
        $this->funId = $id;
	}
	
    public function getNome(){
        return $this->funNome;
	}
    public function setNome($nome){
        $this->funNome = $nome;
	}
    public function getSobrenome(){
        return $this->funSobrenome;
	}
    public function setSobrenome($sobrenome){
        $this->funSobrenome = $sobrenome;
	}
	
	public function getStatus(){
        return $this->funStatus;
	}
    public function setStatus($status){
        $this->funStatus = $status;
	}
	
	
	//setor
	
	public function getSetorNome(){
        return $this->funSetor->getSetorNome();
	}
	
    public function setSetorNome($nome){
        $this->funSetor->setSetorNome($nome);
	}
	
	public function getSetorSigla(){
        return $this->funSetor->getSetorSigla();
	}
	
    public function setSetorSigla($sigla){
        $this->funSetor->setSetorSigla($sigla);
	}
	
	public function getSetorId(){
        return $this->funSetor->getSetorId();
	}
	
    public function setSetorId($id){
        $this->funSetor->setSetorId($id);
	}
	
	
	
}


?>